\hypertarget{_parameter_8cpp}{
\section{/Users/carloshergar/optica/Plasmas/rana-pic/trunk/src/Parameter.cpp File Reference}
\label{_parameter_8cpp}\index{/Users/carloshergar/optica/Plasmas/rana-pic/trunk/src/Parameter.cpp@{/Users/carloshergar/optica/Plasmas/rana-pic/trunk/src/Parameter.cpp}}
}
{\tt \#include $<$string$>$}\par
{\tt \#include $<$map$>$}\par
{\tt \#include $<$iostream$>$}\par
{\tt \#include \char`\"{}Parameter.h\char`\"{}}\par
{\tt \#include $<$iomanip$>$}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{_parameter_8cpp_2c676c36afe69abd974029841323c588}{
void \textbf{printParameterMap} (std::ostream \&os, const \hyperlink{class_parameter_map}{ParameterMap} \&f, string \_\-prefix)}
\label{_parameter_8cpp_2c676c36afe69abd974029841323c588}

\item 
ofstream \& \hyperlink{_parameter_8cpp_1fe3cf33f22df1725bf2db7383fc74d4}{operator$<$$<$} (std::ofstream \&os, const \hyperlink{class_parameter_map}{ParameterMap} \&f)
\item 
ostream \& \hyperlink{_parameter_8cpp_9c26fe6ba6617c73096e54d10925632b}{operator$<$$<$} (std::ostream \&os, const \hyperlink{class_parameter_map}{ParameterMap} \&f)
\item 
ostream \& \hyperlink{_parameter_8cpp_57f268b445bed7f1272b4d98f08fd8c3}{operator$<$$<$} (ostream \&os, const \hyperlink{class_parameter___a_b_c}{Parameter\_\-ABC} \&rh)
\end{CompactItemize}


\subsection{Detailed Description}
\begin{Desc}
\item[Author:]Arvid Requate $<$\href{mailto:arvid.requate@gmail.com}{\tt arvid.requate@gmail.com}$>$ \end{Desc}
\begin{Desc}
\item[Date:]Mo Jul 3 2006\end{Desc}
Copyright (c) 2006 Arvid Requate (\href{http://www.pks.mpg.de/cpp/Parameter/}{\tt http://www.pks.mpg.de/cpp/Parameter/})

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Arvid Requate \par
 $<$\href{mailto:arvid.requate@gmail.com}{\tt arvid.requate@gmail.com}$>$ \par
 

\subsection{Function Documentation}
\hypertarget{_parameter_8cpp_57f268b445bed7f1272b4d98f08fd8c3}{
\index{Parameter.cpp@{Parameter.cpp}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Parameter.cpp@{Parameter.cpp}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}ostream\& operator$<$$<$ (ostream \& {\em os}, \/  const {\bf Parameter\_\-ABC} \& {\em rh})}}
\label{_parameter_8cpp_57f268b445bed7f1272b4d98f08fd8c3}


output stream operator for \hyperlink{class_parameter___a_b_c}{Parameter\_\-ABC} (Abstract Base Class) \hypertarget{_parameter_8cpp_9c26fe6ba6617c73096e54d10925632b}{
\index{Parameter.cpp@{Parameter.cpp}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Parameter.cpp@{Parameter.cpp}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}ostream\& operator$<$$<$ (std::ostream \& {\em os}, \/  const {\bf ParameterMap} \& {\em f})}}
\label{_parameter_8cpp_9c26fe6ba6617c73096e54d10925632b}


This operator is used to save (redirect) a \hyperlink{class_parameter_map}{ParameterMap} to output stream \begin{Desc}
\item[\hyperlink{todo__todo000002}{Todo}]: add comment management \end{Desc}
\hypertarget{_parameter_8cpp_1fe3cf33f22df1725bf2db7383fc74d4}{
\index{Parameter.cpp@{Parameter.cpp}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Parameter.cpp@{Parameter.cpp}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}ofstream\& operator$<$$<$ (std::ofstream \& {\em os}, \/  const {\bf ParameterMap} \& {\em f})}}
\label{_parameter_8cpp_1fe3cf33f22df1725bf2db7383fc74d4}


This operator is used to save (redirect) a \hyperlink{class_parameter_map}{ParameterMap} to (out)file stream \begin{Desc}
\item[\hyperlink{todo__todo000001}{Todo}]: add comment management \end{Desc}
